A Scalable Module System

نویسندگان

  • Florian Rabe
  • Michael Kohlhase
چکیده

Symbolic and logic computation systems ranging from computer algebra systems to theorem provers are finding their way into science, technology, mathematics and engineering. But such systems rely on explicitly or implicitly represented mathematical knowledge that needs to be managed to use such systems effectively. While mathematical knowledge management (MKM) “in the small” is wellstudied, scaling up to large, highly interconnected corpora remains difficult. We hold that in order to realize MKM “in the large”, we need representation languages and software architectures that are designed systematically with largescale processing in mind. Therefore, we have designed and implemented the Mmt language – a module system for mathematical theories. Mmt is designed as the simplest possible language that combines a module system, a foundationally uncommitted formal semantics, and web-scalable implementations. Due to a careful choice of representational primitives, Mmt allows us to integrate existing representation languages for formal mathematical knowledge in a simple, scalable formalism. In particular, Mmt abstracts from the underlying mathematical and logical foundations so that it can serve as a standardized representation format for a formal digital library. Moreover, Mmt systematically separates logic-dependent and logic-independent concerns so that it can serve as an interface layer between computation systems and MKM systems. Email addresses: [email protected] (Florian Rabe), [email protected] (Michael Kohlhase) URL: http://kwarc.info/frabe/ (Florian Rabe), http://kwarc.info/kohlhase/ (Michael Kohlhase) Preprint submitted to Elsevier May 4, 2011

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

A Hybrid Switching Technique for Single-Phase AC-Module PV System to Reduce Power Losses and Minimize THD

This paper proposes a hybrid switching technique for a domestic PV system with AC-module architecture. In this PV system, independent control of PV modules, which are directly connected to DC terminals of a single-phase cascaded multilevel inverter, makes module-level MPPT possible to extract maximum available solar energy, especially in partial shading conditions. As one of the main contributi...

متن کامل

A Module System for C++

This paper presents a design of a module system for C++.The proposal focuses on programmer’s view of modules (both production and consumption) and how to better support modular programming in the large, componentization, scalable compilation, and semantics-aware developer tools.

متن کامل

A Module System for C++ (Revision 2)

We present a design of and a specification of module system for C++. The proposal focuses on programmer’s view of modules (both production and consumption) and how to better support modular programming in the large, componentization, scalable compilation, and semantics-aware developer tools.

متن کامل

Functors in a Web-Scalable Module System

Mathematical knowledge has reached a size when it has become extremely hard to organize. A new method to organize mathematical knowledge is through representing mathematical theories in a computer system. There are several languages that can organize mathematical knowledge. We will focus on the MMT language that provides a web scalable module system for mathematical theories. In MMT the theorie...

متن کامل

New Strategy of Grid Connected Photovoltaic System Using Module Integrated Converters with B4 Inverter to Overcome Partial Shading Effect

This paper proposes a new configuration for solar energy conversion systems. One challenging issue of the photovoltaic (PV) systems is partial shading, and in this paper Module Integrated Converters (MIC) are used to overcome this problem in PV arrays. A few boost converters are employed as MICs to mitigate the shading effect. Furthermore, to reduce the cost and to increase the system performan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Comput.

دوره 230  شماره 

صفحات  -

تاریخ انتشار 2013